﻿@charset "utf-8";
/* CSS Document */
/*----------------------------------------------------
Default
-----------------------------------------------------*/
*html{ background-image:url("IE6-fixed-FangDou"); background-attachment:fixed;}
body,ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,form,label,fieldset,table,td,img,div,th{
border:0;margin:0px; padding:0;}
li,dd,dl,dt {list-style-type:none;}
table {border-collapse:collapse;} 
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
.clear{ clear:both; line-height:0; font-size:0;  border:none; height:0; }
.empty { line-height:0; font-size:0;}
.fr{ float:right;}
.fl{ float:left;}
.clearfix{overflow:hidden;zoom:1}
.br { word-wrap:break-word;	word-break:break-all;}

/*-----------------------------------------------------
User-defined
-----------------------------------------------------*/
h1,h2,h3,h4,h5,h6 { font-family:Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif; font-size:12px; font-weight:normal;}	
body {font-size:12px; font-family:Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif; color:#414141; background:#fff;}
input,select,textarea{ margin: 0; padding:0; vertical-align:middle; font-family:Tahoma, Helvetica, Arial, 'Microsoft YaHei', sans-serif; color:#333; outline:none; resize:none;}

a { color: #555; text-decoration: none; }
a:hover { color:#4c8d00; text-decoration: underline; }

.zcenter1000 {width:1000px;margin: 0 auto;}
/*-----------------------------------------------------
Top
-----------------------------------------------------*/
.ztop {height: 112px;background-color: #e1e1e1;}
.zt_logo { height: 68px;padding-top: 22px; font-size: 0;line-height: 0;}



/*-----------------------------------------------------
Nav
-----------------------------------------------------*/
.znav {height: 44px;background-color: #51814f; font-size: 16px;}
.znav a {color: #FFFFFF;}
.zn_def ,.zn_cur {float: left; border-left: 1px #6d926b solid; border-right: 1px #447241 solid;;}
.zn_def a,.zn_cur a {display:inline-block;height: 43px; padding-left: 20px;padding-right: 20px; line-height: 43px;}
.zn_def a:hover,.zn_cur a,.zn_cur a:hover {background-color: #413e3d; color: #fff; text-decoration: none;}
.zn_first { border-left: none;}
.zn_last {border-right: 1px #6d926b solid;}
.zn_last a { border-right:1px #447241 solid;}
.zn_sub {position: relative;}
.zn_s_abs { position: absolute; z-index: 1; display: none}
.zn_s_li { border-bottom: 1px #6d926b solid; }
.zn_s_li a {display: block; height: 36px; background-color: #447241; line-height: 36px; overflow:hidden; white-space:nowrap; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.zn_s_li a:hover { background-color: #51814f;}

/*-----------------------------------------------------
User
-----------------------------------------------------*/
.zuser{height: 79px; background-color: #f3f3f3;}
.zu_search {width: 320px; margin-top: 24px; border: 1px #b8c4ce solid; border-radius: 5px;  background-color: #fff;}
.zu_s_select{ position:relative; width:81px; border-right:1px #b8c4ce solid;border-radius: 6px 0 0 6px; cursor:pointer; background:url(../images/select_arrow.gif) right 11px no-repeat; background-color:#fff;}
.zu_s_p { width:58px; height:32px; margin-left:4px; border:none; border-radius: 6px 0 0 6px; background:none; line-height:32px; font-size:14px; color:#637889;}
.zu_s_ul { position:absolute; left:-1px; top:31px; width:81px; border:1px #b8c4ce solid; border-top:none; background-color:#fff; display:none; z-index:91;}
.zu_s_li {border-top:1px #efefef solid;}
.zu_s_first {border-top:none;}
.zu_s_li a { display:block; height:30px; padding-left:6px; padding-right:6px; line-height:30px; color:#637889;}
.zu_s_li a:hover { color:#fff; text-decoration: none; background-color:#989fb8;}
.zu_s_input {width: 238px;}
.zu_s_text {width: 190px; height: 32px; padding-left: 10px; border: none; background:none;line-height: 32px;vertical-align: middle;}
.zu_s_btn { width: 38px; height: 32px; border: none; background: url(../images/huadong_icons.png) 10px -45px no-repeat; background-color: #989fb8; vertical-align: middle;cursor: pointer;}
.zu_login { width: 560px; padding-top: 24px; text-align: right;}
.zu_l_box { width: 197px; height: 32px; padding-left: 29px; border: 1px #B8C4CE solid; background-color: #fff;}
.zu_l_name { background: url(../images/huadong_icons.png) 7px 8px no-repeat; background-color: #fff;line-height: 32px; color: #b8c4ce;}
.zu_l_psw {background: url(../images/huadong_icons.png) 7px -17px no-repeat; background-color: #fff;line-height: 32px}
.zu_l_rel { display: inline-block; position: relative;width: 0; height: 0px;}
.zu_l_abs {display: inline-block; position: absolute; left: -200px; top: -19px; width: 197px;height: 32px; line-height: 32px; text-align: left; color: #b8c4ce;}
.zu_l_submit { cursor: pointer;width: 81px;height: 34px; margin-left: 10px; border: none;border-radius: 5px; background: #42a85b; color: #fff; font-size: 16px;}
/*登录状态*/
.zafter_login{padding-top: 28px; text-align: left;}
.zaf_layout { display: inline-block;  padding-top:10px; padding-left: 30px; background: url(../images/icons.png) -100px 10px no-repeat;}
.zaf_course { position:relative;width: 90px; height: 34px; padding-left: 10px; border-radius: 3px; background-color: #42a85b; line-height: 34px; vertical-align: middle;}
.zaf_course a { color: #fff;}
.zaf_text { display: inline-block; vertical-align: middle;}
.zaf_space { display: inline-block; width: 20px; height: 20px; background:url(../images/icons.png) 0px 3px no-repeat; vertical-align: middle;}
.zaf_endter { display: inline-block; padding-top: 10px; padding-right: 10px; color: #999;}
.zaf_endter b { padding-left: 5px; padding-right: 5px; color: #333;}
.zaf_ul {position: absolute; left: 0; top: 34px; width: 100px; border-top:1px #34914b solid;  z-index: 1; display: none}
.zaf_bg { border-bottom:1px #34914b solid; background-color: #42a85b;}
.zaf_icon1 ,.zaf_icon2,.zaf_icon3{ display: inline-block; width: 24px; height: 18px; margin-left: 7px; background:url(../images/icons.png) -37px 3px no-repeat;  vertical-align: middle;}
.zaf_icon2 { background:url(../images/icons.png) -56px 3px no-repeat; vertical-align: middle;}
.zaf_icon3 { background:url(../images/icons.png) -79px 3px no-repeat; vertical-align: middle;}
/*-----------------------------------------------------
Footer
-----------------------------------------------------*/
.zfooter {padding-top: 24px;padding-bottom: 20px; background-color: #93949c; color: #fff;}
.zf_p {line-height: 24px; text-align: center;}

#full-screen-slider { width:100%; height:295px;position:relative}
#slides { display:block; width:100%; height:295px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:275px; z-index:999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:5px; background:#FFF;filter:alpha(opacity=80);opacity:0.8;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#009700}